#define _CRT_SECURE_NO_WARNINGS
//#include <stdio.h>
//int main()
//{
//	int year = 0;
//	int month = 0;
//	while (scanf('%d', &year,&month)!=EOF)
//	{
//		switch (month)
//		{
//
//		case 2:
//			if (year % 4 == 0 && year & 100 != 0 || year % 400 == 0)
//			{
//				printf("28\n");
//				break;
//			}
//			else
//			{
//				printf("29\n");
//				break;
//			}
//		case 4:
//		case 6:
//		case 9:
//		case 11:
//			printf("31\n");
//				break;
//		default:
//			printf("30\n");
//			break;
//		}
//	}
//}


//#include <stdio.h>
//int main()
//{
//	int i = 0;
//	int j = 0;
//	scanf("%d %d", &i, &j);
//	int arr[i][j] = { 0 };
//
//
//	return 0;
//}

//
//#include<stdio.h>
//int main()
//{
//	int n = 0;
//	scanf("%d", &n);
//
//
//	return 0;
//}
//
//#include<stdio.h>
//void print(int x)
//{
//    if (x > 5)
//    {
//        print(x / 6);
//    }
//    printf("%d", x % 6);
//}
//int main()
//{
//    int n = 0;
//    scanf("%d", &n);
//    print(n);
//    return 0;
//}

//
//#include <stdio.h>
//
//void  Hexadecimal(int n)
//{
//	if (n > 5)
//	{
//		Hexadecimal(n / 6);
//	}
//	printf("%d", n % 6);
//}
//
//int main()
//{
//	int n = 0;
//	scanf("%d", &n);
//	Hexadecimal(n);
//	return 0;
//}

//#include <stdio.h>
//int main()
//{
//	int arr[10] = { 0 };
//	int i = 0;
//	int j = 0;
//	scanf("%d %d", &i, &j);
//	int n = 0;
//	int m = 0;
//	for (n = 0; n < i; n++)
//	{
//		for (m = 0; m < j; m++)
//		{
//			scanf("%d %d", &arr[i][j]);
//		}
//		 
//	}
//	for (n = 0; n < i; n++)
//	{
//		for (m = 0; m < j; m++)
//		{
//		printf("%d %d", &arr[j][i]);
//		}
//		printf("\n");
//	}
//	return 0;
//}
// 
// 
//#include <stdio.h>
//int main()
//{
//	int i = 0;
//	int j = 0;
//	scanf("%d", &i);
//	int arr[n];
//	int x = 0;
//	for (i = )
//
//	return 0;
//}

#include <stdio.h>
int main()
{
	int i = 0;
	int j = 0;
	while (1) 
	{
		scanf("%d %d", &i, &j);
		int x = i ^ j;
		printf("%d", x);
	}

	return 0;
}